home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / sbin / xfs_metadump < prev    next >
Text File  |  2009-05-06  |  698b  |  40 lines

  1. #!/bin/sh -f
  2. #
  3. # Copyright (c) 2007 Silicon Graphics, Inc.  All Rights Reserved.
  4. #
  5.  
  6. OPTS=" "
  7. DBOPTS=" "
  8. USAGE="Usage: xfs_metadump [-efogwV] [-m max_extents] [-l logdev] source target"
  9.  
  10. while getopts "efgl:m:owV" c
  11. do
  12.     case $c in
  13.     e)    OPTS=$OPTS"-e ";;
  14.     g)    OPTS=$OPTS"-g ";;
  15.     m)    OPTS=$OPTS"-m "$OPTARG" ";;
  16.     o)    OPTS=$OPTS"-o ";;
  17.     w)    OPTS=$OPTS"-w ";;
  18.     f)    DBOPTS=$DBOPTS" -f";;
  19.     l)    DBOPTS=$DBOPTS" -l "$OPTARG" ";;
  20.     V)    xfs_db -p xfs_metadump -V
  21.         status=$?
  22.         exit $status
  23.         ;;
  24.     \?)    echo $USAGE 1>&2
  25.         exit 2
  26.         ;;
  27.     esac
  28. done
  29. set -- extra $@
  30. shift $OPTIND
  31. case $# in
  32.     2)    xfs_db$DBOPTS -F -i -p xfs_metadump -c "metadump$OPTS $2" $1
  33.         status=$?
  34.         ;;
  35.     *)    echo $USAGE 1>&2
  36.         exit 2
  37.         ;;
  38. esac
  39. exit $status
  40.